// 默认主题配置
export const defaultTheme = {
  light: {
    // 背景色
    '--md-bg-primary': '#ffffff',
    '--md-bg-secondary': '#f6f8fa',
    '--md-bg-tertiary': '#ffffff',
    '--md-bg-code': '#f6f8fa',
    '--md-bg-code-inline': 'rgba(175, 184, 193, 0.2)',
    
    // 文字颜色
    '--md-text-primary': '#24292f',
    '--md-text-secondary': '#586069',
    '--md-text-tertiary': '#24292e',
    '--md-text-link': '#0969da',
    '--md-text-code': '#24292e',
    
    // 边框颜色
    '--md-border-primary': '#d0d7de',
    '--md-border-secondary': '#e1e4e8',
    
    // 按钮颜色
    '--md-button-bg': '#fafbfc',
    '--md-button-bg-hover': '#f3f4f6',
    '--md-button-bg-active': '#007bff',
    '--md-button-border': '#d1d5da',
    '--md-button-text': '#24292e',
    
    // 容器颜色
    '--md-container-info-bg': '#e3f2fd',
    '--md-container-info-border': '#2196f3',
    '--md-container-warning-bg': '#fff3e0',
    '--md-container-warning-border': '#ff9800',
    '--md-container-danger-bg': '#ffebee',
    '--md-container-danger-border': '#f44336',
    '--md-container-success-bg': '#e8f5e9',
    '--md-container-success-border': '#4caf50',
    
    // 错误提示
    '--md-error-bg': '#ffebee',
    '--md-error-border': '#f44336',
    '--md-error-text': '#c62828',
    
    // Dataset 组件
    '--md-dataset-bg': '#fafbfc',
    '--md-dataset-border': '#e1e4e8',
    '--md-dataset-header-hover': '#f3f4f6',
    '--md-dataset-id-bg': '#e1e4e8',
    '--md-dataset-id-text': '#586069',
    
    // 可编辑元素
    '--md-editable-hover-bg': 'rgba(59, 130, 246, 0.1)',
    '--md-editable-icon-bg': '#ffffff',
    '--md-editable-icon-border': '#d0d7de',
    '--md-editable-icon-color': '#656d76',
    '--md-editable-icon-hover-bg': '#f6f8fa',
    '--md-editable-icon-hover-border': '#0969da',
    '--md-editable-icon-hover-color': '#0969da',
    
    // Mermaid
    '--md-mermaid-bg': '#fafbfc',
    '--md-mermaid-control-bg': 'rgba(108, 117, 125, 0.8)',
    '--md-mermaid-control-hover-bg': 'rgba(73, 80, 87, 0.9)',
    
    // 输入框
    '--md-input-bg': '#ffffff',
    '--md-input-border': '#ced4da',
    '--md-input-text': '#495057',
    '--md-input-hover-border': '#adb5bd',
    '--md-input-focus-border': '#4dabf7',
    '--md-input-focus-shadow': 'rgba(77, 171, 247, 0.25)',
    
    // 标签
    '--md-tag-bg': '#e1e4e8',
    '--md-tag-text': '#24292e',
    '--md-tag-remove-color': '#586069',
    '--md-tag-remove-hover-bg': '#d1d5da',
    
    // 条件构建器
    '--md-condition-builder-bg': '#f8f9fa',
    
    // 编辑器
    '--md-editor-bg': '#f5f5f5',
    
    // 分隔条
    '--md-resizer-bg': '#e0e0e0',
    '--md-resizer-hover-bg': '#409eff',
    '--md-resizer-toggle-bg': '#e0e0e0',
    '--md-resizer-toggle-text': '#606266',
    '--md-resizer-toggle-hover-bg': '#409eff',
    
    // 滚动条
    '--md-scrollbar-track': '#f4f4f5',
    '--md-scrollbar-thumb': '#909399',
    '--md-scrollbar-thumb-hover': '#606266'
  },
  dark: {
    // 背景色
    '--md-bg-primary': '#0d1117',
    '--md-bg-secondary': '#161b22',
    '--md-bg-tertiary': '#0d1117',
    '--md-bg-code': '#161b22',
    '--md-bg-code-inline': 'rgba(110, 118, 129, 0.4)',
    
    // 文字颜色
    '--md-text-primary': '#c9d1d9',
    '--md-text-secondary': '#8b949e',
    '--md-text-tertiary': '#c9d1d9',
    '--md-text-link': '#58a6ff',
    '--md-text-code': '#e6edf3',
    
    // 边框颜色
    '--md-border-primary': '#30363d',
    '--md-border-secondary': '#30363d',
    
    // 按钮颜色
    '--md-button-bg': '#21262d',
    '--md-button-bg-hover': '#30363d',
    '--md-button-bg-active': '#1f6feb',
    '--md-button-border': '#30363d',
    '--md-button-text': '#c9d1d9',
    
    // 容器颜色
    '--md-container-info-bg': 'rgba(56, 139, 253, 0.25)',
    '--md-container-info-border': '#58a6ff',
    '--md-container-warning-bg': 'rgba(187, 128, 9, 0.25)',
    '--md-container-warning-border': '#d29922',
    '--md-container-danger-bg': 'rgba(248, 81, 73, 0.25)',
    '--md-container-danger-border': '#f85149',
    '--md-container-success-bg': 'rgba(46, 160, 67, 0.25)',
    '--md-container-success-border': '#3fb950',
    
    // 错误提示
    '--md-error-bg': 'rgba(248, 81, 73, 0.15)',
    '--md-error-border': '#da3633',
    '--md-error-text': '#ff7b72',
    
    // Dataset 组件
    '--md-dataset-bg': '#161b22',
    '--md-dataset-border': '#30363d',
    '--md-dataset-header-hover': '#21262d',
    '--md-dataset-id-bg': '#30363d',
    '--md-dataset-id-text': '#8b949e',
    
    // 可编辑元素
    '--md-editable-hover-bg': 'rgba(56, 139, 253, 0.15)',
    '--md-editable-icon-bg': '#21262d',
    '--md-editable-icon-border': '#30363d',
    '--md-editable-icon-color': '#8b949e',
    '--md-editable-icon-hover-bg': '#30363d',
    '--md-editable-icon-hover-border': '#58a6ff',
    '--md-editable-icon-hover-color': '#58a6ff',
    
    // Mermaid
    '--md-mermaid-bg': '#161b22',
    '--md-mermaid-control-bg': 'rgba(139, 148, 158, 0.8)',
    '--md-mermaid-control-hover-bg': 'rgba(110, 118, 129, 0.9)',
    
    // 输入框
    '--md-input-bg': '#0d1117',
    '--md-input-border': '#30363d',
    '--md-input-text': '#c9d1d9',
    '--md-input-hover-border': '#8b949e',
    '--md-input-focus-border': '#4dabf7',
    '--md-input-focus-shadow': 'rgba(77, 171, 247, 0.25)',
    
    // 标签
    '--md-tag-bg': '#30363d',
    '--md-tag-text': '#c9d1d9',
    '--md-tag-remove-color': '#8b949e',
    '--md-tag-remove-hover-bg': '#21262d',
    
    // 条件构建器
    '--md-condition-builder-bg': '#0d1117',
    
    // 编辑器
    '--md-editor-bg': '#161b22',
    
    // 分隔条
    '--md-resizer-bg': '#30363d',
    '--md-resizer-hover-bg': '#58a6ff',
    '--md-resizer-toggle-bg': '#30363d',
    '--md-resizer-toggle-text': '#8b949e',
    '--md-resizer-toggle-hover-bg': '#58a6ff',
    
    // 滚动条
    '--md-scrollbar-track': '#161b22',
    '--md-scrollbar-thumb': '#30363d',
    '--md-scrollbar-thumb-hover': '#484f58'
  }
}
